#include "initial_state.hpp"

initial_state::initial_state(){}

initial_state::initial_state(vector<std::complex<double> > psi0){
  Psi0_=psi0;
}
initial_state::initial_state(const initial_state& is){
  if(this != &is){
    Psi0_=is.Psi0_;
  }
}

initial_state& initial_state::operator=(const initial_state& is){
  if(this != &is){
    Psi0_=is.Psi0_;
  }
  return *this;
}   

vector<std::complex<double> > initial_state::operator()(){
  return Psi0_;
}

initial_state::~initial_state(){}


